go/types.Basic.kind (field)
26 uses
go/types (current package)
basic.go#L67: kind BasicKind
basic.go#L73: func (b *Basic) Kind() BasicKind { return b.kind }
builtins.go#L321: switch t.kind {
builtins.go#L449: switch t.kind {
conversions.go#L271: return t != nil && t.kind == Uintptr
conversions.go#L276: return t != nil && t.kind == UnsafePointer
conversions.go#L287: return t != nil && (t.kind == Byte || t.kind == Rune)
expr.go#L297: switch typ.kind {
expr.go#L333: switch n := constant.BitLen(x); typ.kind {
expr.go#L348: switch typ.kind {
expr.go#L378: switch typ.kind {
expr.go#L639: xkind := x.typ.(*Basic).kind
expr.go#L640: tkind := target.(*Basic).kind
expr.go#L664: switch x.typ.(*Basic).kind {
predicates.go#L125: return t.kind != UntypedNil
predicates.go#L156: return u.kind == UnsafePointer
predicates.go#L189: return x.kind == y.kind
predicates.go#L453: switch t.kind {
signature.go#L242: if u.kind == UnsafePointer {
sizes.go#L129: k := t.kind
struct.go#L153: if u.kind == UnsafePointer {
typestring.go#L424: if t, _ := under(typ).(*Basic); t == nil || t.kind != String {
unify.go#L401: return x.kind == y.kind
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)